ChannelFutureListenerPromiseAdapter{ }
operationComplete{
  io.netty.channel.ChannelFuture.isSuccess
    promise.set(client);
 io.netty.channel.ChannelFuture.isCancelled
    promise.cancel(true);
    io.netty.channel.ChannelFuture.cause
}
